KFbxDeformer Class Reference

#include <kfbxdeformer.h>
Inheritance diagram for KFbxDeformer:
Inheritance graph
[legend]

List of all members.


Detailed Description

FBX SDK deformer class.

Definition at line 57 of file kfbxdeformer.h.


Error Management

enum   EError {
   eERROR,
   eERROR_COUNT
}
  Error identifiers. More...
KError GetError ()
  Retrieve error object.
EError  GetLastErrorID () const
  Get last error code.
const char *  GetLastErrorString () const
  Get last error string.

Public Types

enum   EDeformerType {
   eUNIDENTIFIED,
   eSKIN,
   eVERTEX_CACHE,
   eDEFORMER_COUNT
}
  Deformer types. More...

Public Member Functions

void  SetMultiLayer (bool pMultiLayer)
  Set multi-layer state flag.
bool  GetMultiLayer () const
  Get multi-layer state.
virtual EDeformerType  GetDeformerType () const
  Get the deformer type.

Protected Member Functions

  KFbxDeformer (KFbxSdkManager &pManager, char const *pName)
virtual KString  GetTypeName () const
virtual KStringList  GetTypeFlags () const

Protected Attributes

KError  mError
bool  mMultiLayer

Friends

class  KFbxGeometry
class  KFbxScene

Member Enumeration Documentation

Deformer types.

  • UNIDENTIFIED
  • eSKIN
  • eVERTEX_CACHE
  • eDEFORMER_COUNT
Enumerator:
eUNIDENTIFIED 
eSKIN 
eVERTEX_CACHE 
eDEFORMER_COUNT 

Definition at line 78 of file kfbxdeformer.h.

enum EError

Error identifiers.

  • eERROR
  • eERROR_COUNT
Enumerator:
eERROR 
eERROR_COUNT 

Definition at line 105 of file kfbxdeformer.h.


Constructor & Destructor Documentation

KFbxDeformer ( KFbxSdkManager pManager,
char const *  pName  
) [protected]

Member Function Documentation

void SetMultiLayer ( bool  pMultiLayer  ) 

Set multi-layer state flag.

Parameters:
pMultiLayer  Set to true to enable multi-layering.

bool GetMultiLayer (  )  const

Get multi-layer state.

Returns:
The current state of the multi-layer flag.

virtual EDeformerType GetDeformerType (  )  const [inline, virtual]

Get the deformer type.

Returns:
Deformer type identifier.

Reimplemented in KFbxSkin, and KFbxVertexCacheDeformer.

Definition at line 89 of file kfbxdeformer.h.

References eUNIDENTIFIED.

KError& GetError (  ) 

Retrieve error object.

Returns:
Reference to error object.

EError GetLastErrorID (  )  const

Get last error code.

Returns:
Last error code.

const char* GetLastErrorString (  )  const

Get last error string.

Returns:
Textual description of the last error.

virtual KString GetTypeName (  )  const [inline, protected, virtual]

Definition at line 135 of file kfbxdeformer.h.

virtual KStringList GetTypeFlags (  )  const [inline, protected, virtual]

Definition at line 136 of file kfbxdeformer.h.


Friends And Related Function Documentation

friend class KFbxGeometry [friend]

Definition at line 142 of file kfbxdeformer.h.

friend class KFbxScene [friend]

Definition at line 143 of file kfbxdeformer.h.


Member Data Documentation

KError mError [protected]

Definition at line 139 of file kfbxdeformer.h.

bool mMultiLayer [protected]

Definition at line 140 of file kfbxdeformer.h.

KFbxDeformer KFbxDeformer KFbxDeformer KFbxDeformer KFbxDeformer KFbxDeformer KFbxDeformer KFbxDeformer KFbxDeformer KFbxDeformer
KFbxDeformer KFbxDeformer KFbxDeformer KFbxDeformer KFbxDeformer KFbxDeformer KFbxDeformer KFbxDeformer KFbxDeformer KFbxDeformer